package cn.fl.splrate.vo;

import java.io.Serializable;
import java.util.Date;

public class SplRelDataOpRecVO implements Serializable {

    private static final long serialVersionUID = -3096258868280797205L;

    /**
     * 操作记录ID
     */
    private String id;

    /**
     * 操作类型（"add":新增,"mdf":修改,"del":删除,"apply":变更,"addBlack":加入黑名单,"startFlow":发起准入流程）
     */
    private String opTypCd;

    /**
     * 操作描述
     */
    private String opDesc;

    /**
     * 操作业务主键ID
     */
    private Long pkId;

    /**
     * 操作对象ID
     */
    private Long dataId;

    /**
     * 操作对象名称
     */
    private String dataNm;

    /**
     * 是否删除
     */
    private Integer isDel;

    /**
     * 是否有效
     */
    private Integer isValid;

    /**
     * 操作对象所属分类("SPL":经销商,"LNK":挂靠公司,etc.)
     */
    private String opObjTyp;

    /**
     * 操作数据表信息("SPL_BSC_INFO":经销商,"PRJ_LNK_COMP":挂靠公司,"SPL_RATE_REL_INFO":挂靠公司评分评级表)
     */
    private String opDataTabNm;

    /**
     * 数据类型("SPLRATE":经销商评级,etc.)
     */
    private String dataTypCd;

    /**
     * 操作前数据信息
     */
    private String opBeforeData;

    /**
     * 操作后数据信息
     */
    private String opAfterData;

    /**
     * 操作前后差异信息
     */
    private String compareDiffInfo;

    /**
     * 创建人ID
     */
    private Long crtUsrId;
    /**
     * 创建人Name
     */
    private String crtUsrNm;
    /**
     * 创建时间
     */
    private Date crtTm;

    /**
     * 版本号
     */
    private String verNum;

    /**
     * 操作类型
     */
    private String opTypCdNm;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOpTypCd() {
        return opTypCd;
    }

    public void setOpTypCd(String opTypCd) {
        this.opTypCd = opTypCd;
    }

    public String getOpDesc() {
        return opDesc;
    }

    public void setOpDesc(String opDesc) {
        this.opDesc = opDesc;
    }

    public Long getPkId() {
        return pkId;
    }

    public void setPkId(Long pkId) {
        this.pkId = pkId;
    }

    public Long getDataId() {
        return dataId;
    }

    public void setDataId(Long dataId) {
        this.dataId = dataId;
    }

    public String getDataNm() {
        return dataNm;
    }

    public void setDataNm(String dataNm) {
        this.dataNm = dataNm;
    }

    public Integer getIsDel() {
        return isDel;
    }

    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    public Integer getIsValid() {
        return isValid;
    }

    public void setIsValid(Integer isValid) {
        this.isValid = isValid;
    }

    public String getOpObjTyp() {
        return opObjTyp;
    }

    public void setOpObjTyp(String opObjTyp) {
        this.opObjTyp = opObjTyp;
    }

    public String getOpDataTabNm() {
        return opDataTabNm;
    }

    public void setOpDataTabNm(String opDataTabNm) {
        this.opDataTabNm = opDataTabNm;
    }

    public String getDataTypCd() {
        return dataTypCd;
    }

    public void setDataTypCd(String dataTypCd) {
        this.dataTypCd = dataTypCd;
    }

    public String getOpBeforeData() {
        return opBeforeData;
    }

    public void setOpBeforeData(String opBeforeData) {
        this.opBeforeData = opBeforeData;
    }

    public String getOpAfterData() {
        return opAfterData;
    }

    public void setOpAfterData(String opAfterData) {
        this.opAfterData = opAfterData;
    }

    public String getCompareDiffInfo() {
        return compareDiffInfo;
    }

    public void setCompareDiffInfo(String compareDiffInfo) {
        this.compareDiffInfo = compareDiffInfo;
    }

    public Long getCrtUsrId() {
        return crtUsrId;
    }

    public void setCrtUsrId(Long crtUsrId) {
        this.crtUsrId = crtUsrId;
    }

    public String getCrtUsrNm() {
        return crtUsrNm;
    }

    public void setCrtUsrNm(String crtUsrNm) {
        this.crtUsrNm = crtUsrNm;
    }

    public Date getCrtTm() {
        return crtTm;
    }

    public void setCrtTm(Date crtTm) {
        this.crtTm = crtTm;
    }

    public String getVerNum() {
        return verNum;
    }

    public void setVerNum(String verNum) {
        this.verNum = verNum;
    }

    public String getOpTypCdNm() {
        return opTypCdNm;
    }

    public void setOpTypCdNm(String opTypCdNm) {
        this.opTypCdNm = opTypCdNm;
    }
}
